package com.ocean.productDict.service;

import com.ocean.productDict.domain.OZnwgSt;
import com.ocean.productDict.domain.bZt;
import com.ocean.productDict.domain.oNcfileMonitor;

import java.util.List;
import java.util.Map;

public interface oNcfileMonitorService {
    /**
     * 查看总数
     * @return
     */
    Long getnumall();

    /**
     * 根据条件查询数量
     * @return
     */
    Map<String,String> getnum(boolean time);

    /**
     * 获取当天上传文件数据
     * @return
     */
    List<oNcfileMonitor> gettabledata();
    /**
     * 月文件统计数量
     * @return
     */
    Map ywjtjsl(String kstime, String jstime);

    /**
     * 产品介绍L类别查询
     * @param type
     * @return
     */
    List<oNcfileMonitor> gettype(String type);

    /**
     * 判断日期是否上传数据
     * @param kstime
     * @param jstime
     * @return
     */
    Map getYandN(String kstime,String jstime);

    oNcfileMonitor getisName(String name);

    int addncfile(oNcfileMonitor nc);

    OZnwgSt getst(String s,String jb);

    OZnwgSt getys(String s);

    List<oNcfileMonitor> selectdata(oNcfileMonitor oNcfileMonitor);

    List<OZnwgSt> gettq(OZnwgSt oZnwgSt);

    List<oNcfileMonitor> getfilesize();

    List<OZnwgSt> getfilesizedt();

    List<String> getDtdata();

    List<oNcfileMonitor> getDtdatasj();

    List<oNcfileMonitor> getfilesizedtsl();

    List<oNcfileMonitor> getfilesizedn();

    Map get7data();

    List<bZt> getdtdata();

    List<oNcfileMonitor> gettypedata(oNcfileMonitor oNcfileMonitor);

    int upzt(Integer id);

    int upztks(Integer id);

    int upztsb(Integer id);

    oNcfileMonitor getName(String s);


    int upztName(String s,int zt);
}
